﻿using System;
namespace Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg {
    
    
    public partial class MokaResponse : global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IMokaResponse {
        
        private string @__message;
        
        private int @__code;
        
        public MokaResponse() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public MokaResponse(string @message, int @code) {
            this.@__message = @message;
            this.@__code = @code;
        }
        
        /// <summary>
        /// Required parameters
        /// </summary>
        public MokaResponse(int @code) {
            this.@__code = @code;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected MokaResponse(IMokaResponse @mokaResponse) {
            this.@__message = @mokaResponse.Message;
            this.@__code = @mokaResponse.Code;
        }
        
        public virtual string Message {
            get {
                return this.@__message;
            }
            set {
                this.@__message = value;
            }
        }
        
        public virtual int Code {
            get {
                return this.@__code;
            }
            set {
                this.@__code = value;
            }
        }
    }
}
